// 插件
import Vue from 'vue'

import Message from 'muse-ui-message'
Vue.use(Message)

import Toast from 'muse-ui-toast'
Vue.use(Toast)

// 自定义
Vue.prototype.$Toast = (message, color='success', time=2000) => {
  let toast = Vue.prototype.$toast

  // 使用 消息 id 关闭此消息
  if (message.indexOf('toast_id_') > -1) {
    toast.close(message)
    return
  }

  toast.config({
    position: 'top-end',
    time,
  })

  return toast[color](message)
}
